<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>My Project: HttpResponse.h 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">My Project
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>

</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">类</a> &#124;
<a href="#namespaces">命名空间</a> &#124;
<a href="#typedef-members">类型定义</a> &#124;
<a href="#func-members">函数</a>  </div>
  <div class="headertitle"><div class="title">HttpResponse.h 文件参考</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="exports_8h_source.html">drogon/exports.h</a>&gt;</code><br />
<code>#include &lt;trantor/net/Certificate.h&gt;</code><br />
<code>#include &lt;trantor/net/callbacks.h&gt;</code><br />
<code>#include &lt;trantor/net/AsyncStream.h&gt;</code><br />
<code>#include &lt;<a class="el" href="DrClassMap_8h_source.html">drogon/DrClassMap.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="Cookie_8h_source.html">drogon/Cookie.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="HttpRequest_8h_source.html">drogon/HttpRequest.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="HttpTypes_8h_source.html">drogon/HttpTypes.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="HttpViewData_8h_source.html">drogon/HttpViewData.h</a>&gt;</code><br />
<code>#include &lt;drogon/utils/Utilities.h&gt;</code><br />
<code>#include &lt;json/json.h&gt;</code><br />
<code>#include &lt;memory&gt;</code><br />
<code>#include &lt;string&gt;</code><br />
<code>#include &lt;string_view&gt;</code><br />
</div><div class="textblock"><div class="dynheader">
HttpResponse.h 的引用(Include)关系图:</div>
<div class="dyncontent">
<div class="center"><img src="HttpResponse_8h__incl.png" border="0" usemap="#aHttpResponse_8h" alt=""/></div>
<map name="aHttpResponse_8h" id="aHttpResponse_8h">
<area shape="rect" title=" " alt="" coords="2306,5,2431,31"/>
<area shape="rect" href="exports_8h.html" title=" " alt="" coords="5,225,137,251"/>
<area shape="poly" title=" " alt="" coords="2306,22,2076,26,1728,34,1315,52,893,81,622,107,504,125,355,155,225,189,117,223,116,218,223,184,353,149,503,119,621,101,892,76,1315,47,1727,29,2076,20,2306,17"/>
<area shape="rect" title=" " alt="" coords="1088,152,1263,177"/>
<area shape="poly" title=" " alt="" coords="2306,27,2056,48,1734,81,1471,118,1256,152,1255,147,1471,113,1734,76,2055,42,2306,21"/>
<area shape="rect" title=" " alt="" coords="2995,79,3163,104"/>
<area shape="poly" title=" " alt="" coords="2432,23,2977,76,2982,77,2982,82,2976,81,2431,28"/>
<area shape="rect" title=" " alt="" coords="3188,79,3381,104"/>
<area shape="poly" title=" " alt="" coords="2432,21,2746,42,3174,76,3174,81,2745,47,2431,26"/>
<area shape="rect" href="DrClassMap_8h.html" title=" " alt="" coords="851,152,1012,177"/>
<area shape="poly" title=" " alt="" coords="2306,22,2019,26,1620,35,1246,53,1111,65,1063,73,1032,81,1008,93,986,109,951,144,947,140,983,105,1005,89,1030,76,1062,68,1110,60,1246,47,1620,30,2019,21,2306,17"/>
<area shape="rect" title=" " alt="" coords="2390,225,2467,251"/>
<area shape="poly" title=" " alt="" coords="2432,16,2515,22,2563,30,2612,42,2661,59,2707,82,2748,112,2783,151,2789,165,2782,179,2744,191,2664,205,2481,232,2481,227,2663,200,2743,186,2779,175,2783,165,2778,153,2745,116,2704,87,2659,64,2611,47,2562,35,2514,27,2431,21"/>
<area shape="rect" href="Cookie_8h.html" title=" " alt="" coords="1514,152,1642,177"/>
<area shape="poly" title=" " alt="" coords="2306,25,2094,41,1963,57,1832,81,1715,114,1619,149,1618,144,1714,109,1831,76,1962,52,2094,36,2306,19"/>
<area shape="rect" title=" " alt="" coords="2679,225,2845,251"/>
<area shape="poly" title=" " alt="" coords="2432,20,2519,26,2618,37,2709,53,2746,64,2773,76,2801,97,2821,119,2829,146,2823,178,2809,201,2791,219,2788,215,2805,197,2818,176,2824,147,2816,122,2797,101,2770,81,2744,69,2708,59,2617,42,2518,31,2431,25"/>
<area shape="rect" title=" " alt="" coords="1309,225,1367,251"/>
<area shape="poly" title=" " alt="" coords="2306,23,2020,33,1628,56,1435,73,1267,95,1198,108,1142,122,1101,137,1077,154,1054,178,1054,180,1066,182,1139,191,1296,222,1295,228,1138,196,1065,187,1050,184,1049,177,1074,150,1099,133,1140,117,1197,103,1266,90,1434,68,1627,51,2020,28,2306,18"/>
<area shape="rect" title=" " alt="" coords="2539,225,2636,251"/>
<area shape="poly" title=" " alt="" coords="2432,22,2598,42,2679,57,2735,76,2760,91,2778,106,2791,125,2803,151,2807,165,2803,179,2778,196,2740,211,2650,230,2649,225,2739,205,2776,192,2799,176,2802,165,2798,153,2787,127,2774,110,2757,95,2733,81,2677,62,2597,47,2431,27"/>
<area shape="rect" href="HttpRequest_8h.html" title=" " alt="" coords="1843,79,2007,104"/>
<area shape="poly" title=" " alt="" coords="2306,32,2010,79,2009,74,2306,27"/>
<area shape="rect" href="HttpTypes_8h.html" title=" " alt="" coords="2945,152,3093,177"/>
<area shape="poly" title=" " alt="" coords="2431,18,2550,24,2694,34,2830,51,2886,63,2927,76,2950,89,2971,105,3004,139,3000,143,2967,109,2947,94,2925,81,2884,68,2829,56,2693,40,2550,29,2431,24"/>
<area shape="rect" title=" " alt="" coords="2676,152,2768,177"/>
<area shape="poly" title=" " alt="" coords="2398,28,2682,144,2680,149,2396,33"/>
<area shape="rect" href="HttpViewData_8h.html" title=" " alt="" coords="652,152,827,177"/>
<area shape="poly" title=" " alt="" coords="2306,22,2037,25,1655,34,1269,52,1109,65,988,81,930,95,872,113,778,149,776,144,871,108,928,90,987,76,1108,60,1269,47,1655,29,2037,20,2306,17"/>
<area shape="poly" title=" " alt="" coords="851,179,838,180,647,195,497,203,345,211,151,228,150,223,345,206,496,197,647,190,838,175,850,173"/>
<area shape="rect" title=" " alt="" coords="1653,225,1810,251"/>
<area shape="poly" title=" " alt="" coords="1013,170,1639,223,1639,228,1012,175"/>
<area shape="rect" title=" " alt="" coords="920,225,1007,251"/>
<area shape="poly" title=" " alt="" coords="939,177,955,212,950,214,934,179"/>
<area shape="poly" title=" " alt="" coords="1012,170,1075,175,1271,184,1437,188,1719,189,2000,195,2166,205,2361,223,2377,225,2376,230,2360,228,2165,211,2000,201,1719,195,1437,193,1271,189,1075,180,1012,176"/>
<area shape="rect" title=" " alt="" coords="1565,225,1629,251"/>
<area shape="poly" title=" " alt="" coords="1012,170,1304,197,1552,223,1551,228,1304,202,1012,176"/>
<area shape="rect" title=" " alt="" coords="2175,225,2239,251"/>
<area shape="poly" title=" " alt="" coords="1012,170,1075,175,1240,182,1380,185,1618,183,1734,184,1857,190,1998,202,2162,223,2162,228,1997,207,1857,195,1734,190,1618,189,1380,190,1240,188,1075,180,1012,176"/>
<area shape="rect" title=" " alt="" coords="261,225,385,251"/>
<area shape="poly" title=" " alt="" coords="851,179,838,180,621,203,400,228,399,223,620,197,838,175,850,173"/>
<area shape="rect" title=" " alt="" coords="1031,225,1093,251"/>
<area shape="poly" title=" " alt="" coords="954,175,1030,216,1028,221,951,180"/>
<area shape="rect" title=" " alt="" coords="712,225,804,251"/>
<area shape="poly" title=" " alt="" coords="904,180,800,222,798,218,902,175"/>
<area shape="rect" title=" " alt="" coords="1117,225,1183,251"/>
<area shape="poly" title=" " alt="" coords="967,175,1105,219,1103,224,966,180"/>
<area shape="rect" title=" " alt="" coords="1207,225,1285,251"/>
<area shape="poly" title=" " alt="" coords="982,175,1195,222,1193,228,981,180"/>
<area shape="rect" title=" " alt="" coords="829,225,895,251"/>
<area shape="poly" title=" " alt="" coords="922,180,885,217,881,214,918,176"/>
<area shape="poly" title=" " alt="" coords="1514,179,1502,180,1298,196,1125,203,829,205,532,206,357,213,151,228,151,223,357,208,532,201,829,199,1124,198,1298,190,1502,175,1514,173"/>
<area shape="poly" title=" " alt="" coords="1604,175,1695,217,1693,222,1602,180"/>
<area shape="rect" title=" " alt="" coords="1835,225,1980,251"/>
<area shape="poly" title=" " alt="" coords="1631,175,1841,220,1840,225,1630,180"/>
<area shape="poly" title=" " alt="" coords="1642,168,1755,175,2202,196,2398,206,2649,223,2665,224,2665,229,2648,228,2397,211,2202,201,1755,180,1642,173"/>
<area shape="rect" title=" " alt="" coords="1475,225,1540,251"/>
<area shape="poly" title=" " alt="" coords="1568,180,1530,218,1526,214,1564,176"/>
<area shape="poly" title=" " alt="" coords="1540,180,1381,227,1380,222,1539,175"/>
<area shape="rect" title=" " alt="" coords="1391,225,1450,251"/>
<area shape="poly" title=" " alt="" coords="1554,180,1460,222,1458,217,1552,175"/>
<area shape="rect" title=" " alt="" coords="2005,225,2079,251"/>
<area shape="poly" title=" " alt="" coords="1643,171,1797,191,1991,223,1990,228,1797,197,1642,176"/>
<area shape="poly" title=" " alt="" coords="1642,167,2480,223,2525,227,2525,232,2479,228,1642,173"/>
<area shape="poly" title=" " alt="" coords="1842,95,1615,96,1288,103,908,121,712,136,521,155,414,170,307,188,133,225,132,220,306,183,413,164,520,149,712,130,907,116,1287,98,1615,90,1842,89"/>
<area shape="poly" title=" " alt="" coords="1843,103,1282,155,1277,155,1277,150,1282,149,1842,97"/>
<area shape="poly" title=" " alt="" coords="1843,101,1076,155,1026,158,1026,153,1075,149,1842,95"/>
<area shape="poly" title=" " alt="" coords="2007,92,2146,98,2305,109,2441,126,2487,137,2513,150,2519,160,2520,171,2511,190,2491,207,2468,221,2465,217,2488,203,2506,186,2515,170,2514,162,2510,154,2486,142,2440,131,2304,114,2146,104,2007,98"/>
<area shape="poly" title=" " alt="" coords="1842,97,1236,114,891,131,748,142,640,155,565,169,491,187,370,223,369,218,490,182,564,164,639,149,748,137,891,126,1236,109,1842,91"/>
<area shape="poly" title=" " alt="" coords="1849,107,1766,126,1733,139,1713,154,1709,165,1713,176,1730,189,1758,201,1828,220,1827,225,1756,206,1728,193,1709,179,1704,165,1709,150,1731,134,1765,121,1847,101"/>
<area shape="poly" title=" " alt="" coords="2007,90,2118,92,2258,101,2412,119,2564,149,2611,164,2656,181,2731,217,2728,221,2654,186,2609,169,2563,155,2411,125,2258,107,2118,98,2007,95"/>
<area shape="poly" title=" " alt="" coords="1842,97,1701,103,1539,114,1400,131,1352,141,1328,154,1321,167,1320,181,1328,212,1323,214,1315,182,1316,165,1324,150,1351,136,1399,125,1538,109,1700,98,1842,92"/>
<area shape="poly" title=" " alt="" coords="1849,107,1805,118,1769,133,1757,142,1751,152,1750,163,1757,176,1781,200,1806,214,1830,220,1857,222,1917,219,1952,219,1991,223,1991,228,1952,224,1918,224,1857,227,1830,225,1803,218,1778,204,1753,179,1745,164,1746,150,1753,139,1766,128,1803,113,1847,102"/>
<area shape="poly" title=" " alt="" coords="2007,89,2138,91,2292,100,2367,107,2435,118,2492,132,2534,150,2550,162,2563,178,2581,211,2576,213,2559,181,2546,166,2531,154,2490,137,2434,123,2366,113,2292,105,2138,97,2007,95"/>
<area shape="poly" title=" " alt="" coords="2007,95,2932,155,2931,160,2007,101"/>
<area shape="rect" href="Session_8h.html" title=" " alt="" coords="1767,152,1901,177"/>
<area shape="poly" title=" " alt="" coords="1912,106,1861,145,1858,141,1908,102"/>
<area shape="rect" href="Attribute_8h.html" title=" " alt="" coords="2359,152,2499,177"/>
<area shape="poly" title=" " alt="" coords="2006,101,2345,149,2345,154,2005,107"/>
<area shape="rect" href="UploadFile_8h.html" title=" " alt="" coords="1338,152,1490,177"/>
<area shape="poly" title=" " alt="" coords="1843,107,1504,154,1503,148,1842,101"/>
<area shape="poly" title=" " alt="" coords="2007,94,2295,113,2475,129,2657,149,2662,150,2662,155,2656,155,2475,135,2294,119,2007,100"/>
<area shape="rect" title=" " alt="" coords="1925,152,2109,177"/>
<area shape="poly" title=" " alt="" coords="1941,102,1993,141,1989,146,1938,106"/>
<area shape="rect" title=" " alt="" coords="2133,152,2335,177"/>
<area shape="poly" title=" " alt="" coords="1975,101,2171,146,2170,152,1974,107"/>
<area shape="poly" title=" " alt="" coords="2945,173,2656,194,2286,228,2253,232,2252,227,2286,223,2656,188,2945,168"/>
<area shape="poly" title=" " alt="" coords="2979,180,2817,224,2816,219,2977,175"/>
<area shape="poly" title=" " alt="" coords="2950,180,2650,229,2649,224,2949,175"/>
<area shape="rect" title=" " alt="" coords="2889,225,2955,251"/>
<area shape="poly" title=" " alt="" coords="3005,180,2951,219,2948,215,3002,175"/>
<area shape="rect" title=" " alt="" coords="2979,225,3059,251"/>
<area shape="poly" title=" " alt="" coords="3022,178,3022,212,3017,212,3017,178"/>
<area shape="rect" title=" " alt="" coords="3083,225,3267,251"/>
<area shape="poly" title=" " alt="" coords="3045,175,3138,217,3136,222,3043,180"/>
<area shape="poly" title=" " alt="" coords="1819,180,1761,219,1758,215,1816,175"/>
<area shape="poly" title=" " alt="" coords="1901,173,1913,175,2137,198,2361,223,2377,225,2376,230,2360,228,2136,203,1912,180,1901,178"/>
<area shape="poly" title=" " alt="" coords="1797,180,1643,226,1641,221,1795,175"/>
<area shape="poly" title=" " alt="" coords="1902,174,2019,194,2163,223,2162,228,2018,200,1901,179"/>
<area shape="poly" title=" " alt="" coords="1868,175,1996,218,1994,223,1867,180"/>
<area shape="rect" title=" " alt="" coords="2298,225,2349,251"/>
<area shape="poly" title=" " alt="" coords="1901,173,1913,175,2252,223,2285,228,2284,233,2251,228,1912,180,1901,178"/>
<area shape="rect" title=" " alt="" coords="2104,225,2151,251"/>
<area shape="poly" title=" " alt="" coords="1890,175,2091,223,2090,228,1888,180"/>
<area shape="poly" title=" " alt="" coords="2359,179,2348,180,2088,205,1824,228,1823,223,2088,199,2347,175,2358,173"/>
<area shape="poly" title=" " alt="" coords="2431,178,2431,212,2426,212,2426,178"/>
<area shape="poly" title=" " alt="" coords="2413,180,2353,220,2350,215,2410,175"/>
<area shape="poly" title=" " alt="" coords="2372,180,2165,228,2163,223,2371,175"/>
<area shape="poly" title=" " alt="" coords="1404,179,1362,218,1359,214,1400,175"/>
<area shape="poly" title=" " alt="" coords="652,176,429,197,151,228,151,223,429,192,652,171"/>
<area shape="poly" title=" " alt="" coords="827,174,838,175,1062,191,1237,198,1413,206,1639,223,1639,228,1413,211,1237,203,1061,196,838,180,827,179"/>
<area shape="poly" title=" " alt="" coords="673,180,400,226,399,221,672,175"/>
<area shape="poly" title=" " alt="" coords="745,177,754,212,749,213,740,178"/>
<area shape="poly" title=" " alt="" coords="760,175,832,216,829,221,758,180"/>
<area shape="poly" title=" " alt="" coords="827,173,838,175,965,186,1066,193,1167,203,1295,223,1294,228,1166,208,1065,198,965,191,838,180,827,179"/>
<area shape="poly" title=" " alt="" coords="827,174,838,175,1088,190,1299,197,1659,200,2018,202,2230,209,2480,223,2525,227,2525,232,2479,228,2229,214,2018,207,1659,205,1299,203,1088,195,838,180,827,179"/>
<area shape="poly" title=" " alt="" coords="827,174,838,175,1028,185,1189,187,1464,179,1598,178,1740,182,1901,196,2091,223,2090,229,1901,201,1740,187,1597,183,1464,185,1189,192,1027,190,838,180,827,179"/>
<area shape="rect" title=" " alt="" coords="509,225,687,251"/>
<area shape="poly" title=" " alt="" coords="718,180,634,221,632,217,715,175"/>
<area shape="rect" title=" " alt="" coords="162,225,237,251"/>
<area shape="poly" title=" " alt="" coords="652,176,471,196,251,228,250,223,470,191,651,171"/>
<area shape="rect" title=" " alt="" coords="410,225,485,251"/>
<area shape="poly" title=" " alt="" coords="693,180,499,227,497,222,692,175"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
此图展示该文件直接或间接的被哪些文件引用了:</div>
<div class="dyncontent">
<div class="center"><img src="HttpResponse_8h__dep__incl.png" border="0" usemap="#aHttpResponse_8hdep" alt=""/></div>
<map name="aHttpResponse_8hdep" id="aHttpResponse_8hdep">
<area shape="rect" title=" " alt="" coords="594,5,719,31"/>
<area shape="rect" href="HttpAppFramework_8h.html" title=" " alt="" coords="382,225,542,251"/>
<area shape="poly" title=" " alt="" coords="624,40,596,58,569,81,536,119,507,161,470,227,465,224,503,158,532,116,565,77,593,54,621,35"/>
<area shape="rect" href="HttpClient_8h.html" title=" " alt="" coords="737,152,837,177"/>
<area shape="poly" title=" " alt="" coords="690,36,716,54,740,77,767,116,785,151,780,153,763,119,736,80,712,58,687,40"/>
<area shape="rect" href="HttpFilter_8h.html" title=" " alt="" coords="584,152,679,177"/>
<area shape="poly" title=" " alt="" coords="619,40,596,57,578,80,575,99,584,118,599,136,616,150,613,154,595,139,579,121,570,100,573,78,592,53,616,35"/>
<area shape="rect" href="HttpMiddleware_8h.html" title=" " alt="" coords="587,79,726,104"/>
<area shape="poly" title=" " alt="" coords="659,44,659,79,654,79,654,44"/>
<area shape="rect" href="WebSocketClient_8h.html" title=" " alt="" coords="801,79,944,104"/>
<area shape="poly" title=" " alt="" coords="705,32,839,76,837,81,704,37"/>
<area shape="rect" href="HttpController_8h.html" title=" " alt="" coords="415,299,541,324"/>
<area shape="poly" title=" " alt="" coords="470,263,478,298,473,299,465,265"/>
<area shape="rect" href="drogon_8h.html" title=" " alt="" coords="611,372,689,397"/>
<area shape="poly" title=" " alt="" coords="434,261,418,276,406,291,400,307,406,322,418,333,438,343,493,359,555,370,611,377,610,382,555,375,492,364,437,348,415,338,401,326,395,307,401,289,414,272,431,257"/>
<area shape="rect" href="HttpSimpleController_8h.html" title=" " alt="" coords="565,299,735,324"/>
<area shape="poly" title=" " alt="" coords="506,253,620,296,618,301,504,258"/>
<area shape="rect" href="IOThreadStorage_8h.html" title=" " alt="" coords="5,299,148,324"/>
<area shape="poly" title=" " alt="" coords="387,256,140,301,139,296,386,251"/>
<area shape="rect" href="WebSocketController_8h.html" title=" " alt="" coords="173,299,341,324"/>
<area shape="poly" title=" " alt="" coords="417,258,291,301,289,296,415,253"/>
<area shape="poly" title=" " alt="" coords="519,327,623,369,621,374,517,332"/>
<area shape="poly" title=" " alt="" coords="653,338,653,372,647,372,647,338"/>
<area shape="poly" title=" " alt="" coords="162,321,611,376,610,381,162,327"/>
<area shape="poly" title=" " alt="" coords="824,182,843,195,859,212,868,231,866,251,852,277,833,300,787,336,736,361,690,376,689,371,734,356,784,331,829,296,847,274,861,250,863,232,854,215,839,200,821,187"/>
<area shape="poly" title=" " alt="" coords="593,185,491,228,489,223,590,180"/>
<area shape="rect" href="IntranetIpFilter_8h.html" title=" " alt="" coords="721,225,851,251"/>
<area shape="poly" title=" " alt="" coords="670,181,762,223,760,228,667,185"/>
<area shape="rect" href="LocalHostFilter_8h.html" title=" " alt="" coords="566,225,697,251"/>
<area shape="poly" title=" " alt="" coords="634,191,634,225,629,225,629,191"/>
<area shape="poly" title=" " alt="" coords="789,265,784,296,770,326,752,343,732,357,691,375,688,371,730,352,749,339,765,322,779,294,783,264"/>
<area shape="poly" title=" " alt="" coords="692,253,724,271,750,297,754,310,753,323,738,344,712,361,684,374,682,369,709,357,734,340,748,321,749,311,745,300,721,275,690,258"/>
<area shape="poly" title=" " alt="" coords="650,118,638,153,633,151,645,116"/>
</map>
</div>
</div>
<p><a href="HttpResponse_8h_source.html">浏览源代码.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
类</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdrogon_1_1ResponseStream.html">drogon::ResponseStream</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdrogon_1_1HttpResponse.html">drogon::HttpResponse</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespacedrogon" id="r_namespacedrogon"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedrogon.html">drogon</a></td></tr>
<tr class="memdesc:namespacedrogon"><td class="mdescLeft">&#160;</td><td class="mdescRight">Drogon Test is a minimal effort test framework developed because the major C++ test frameworks doesn't handle async programs well. Drogon Test's syntax is inspired by both Google Test and Catch2 <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
类型定义</h2></td></tr>
<tr class="memitem:ac29de97af31aae6951b30d7ef8749fd9" id="r_ac29de97af31aae6951b30d7ef8749fd9"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedrogon.html#ac29de97af31aae6951b30d7ef8749fd9">drogon::ResponseStreamPtr</a> = std::unique_ptr&lt; <a class="el" href="classdrogon_1_1ResponseStream.html">ResponseStream</a> &gt;</td></tr>
<tr class="separator:ac29de97af31aae6951b30d7ef8749fd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
函数</h2></td></tr>
<tr class="memitem:a938517a807e39a9078d7b76c4ea95306" id="r_a938517a807e39a9078d7b76c4ea95306"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a938517a807e39a9078d7b76c4ea95306"><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacedrogon.html#a938517a807e39a9078d7b76c4ea95306">drogon::fromResponse</a> (const <a class="el" href="classdrogon_1_1HttpResponse.html">HttpResponse</a> &amp;resp)</td></tr>
<tr class="memdesc:a938517a807e39a9078d7b76c4ea95306"><td class="mdescLeft">&#160;</td><td class="mdescRight">This template is used to convert a response object to a custom type object. Users must specialize the template for a particular type.  <br /></td></tr>
<tr class="separator:a938517a807e39a9078d7b76c4ea95306"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afecc08ebc1de21d190ebb12b715b19f9" id="r_afecc08ebc1de21d190ebb12b715b19f9"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:afecc08ebc1de21d190ebb12b715b19f9"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespacedrogon.html#ab2a2d829bb017f43c2c9de72f4042baa">HttpResponsePtr</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacedrogon.html#afecc08ebc1de21d190ebb12b715b19f9">drogon::toResponse</a> (T &amp;&amp;)</td></tr>
<tr class="memdesc:afecc08ebc1de21d190ebb12b715b19f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">This template is used to create a response object from a custom type object by calling the newCustomHttpResponse(). Users must specialize the template for a particular type.  <br /></td></tr>
<tr class="separator:afecc08ebc1de21d190ebb12b715b19f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a356eb07dafe947bcd57e42b0f0316489" id="r_a356eb07dafe947bcd57e42b0f0316489"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a356eb07dafe947bcd57e42b0f0316489"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespacedrogon.html#ab2a2d829bb017f43c2c9de72f4042baa">HttpResponsePtr</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacedrogon.html#a356eb07dafe947bcd57e42b0f0316489">drogon::toResponse&lt; const Json::Value &amp; &gt;</a> (const Json::Value &amp;pJson)</td></tr>
<tr class="separator:a356eb07dafe947bcd57e42b0f0316489"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9bf8ca25a3308a866cdd8b6e1b142a98" id="r_a9bf8ca25a3308a866cdd8b6e1b142a98"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a9bf8ca25a3308a866cdd8b6e1b142a98"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespacedrogon.html#ab2a2d829bb017f43c2c9de72f4042baa">HttpResponsePtr</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacedrogon.html#a9bf8ca25a3308a866cdd8b6e1b142a98">drogon::toResponse</a> (Json::Value &amp;&amp;pJson)</td></tr>
<tr class="separator:a9bf8ca25a3308a866cdd8b6e1b142a98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5d6977cec5fcf037ae3f2d4a06cf26a" id="r_ab5d6977cec5fcf037ae3f2d4a06cf26a"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:ab5d6977cec5fcf037ae3f2d4a06cf26a"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespacedrogon.html#ab2a2d829bb017f43c2c9de72f4042baa">HttpResponsePtr</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacedrogon.html#ab5d6977cec5fcf037ae3f2d4a06cf26a">drogon::toResponse&lt; Json::Value &amp; &gt;</a> (Json::Value &amp;pJson)</td></tr>
<tr class="separator:ab5d6977cec5fcf037ae3f2d4a06cf26a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a356eb07dafe947bcd57e42b0f0316489" id="r_a356eb07dafe947bcd57e42b0f0316489"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a356eb07dafe947bcd57e42b0f0316489"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespacedrogon.html#ab2a2d829bb017f43c2c9de72f4042baa">HttpResponsePtr</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacedrogon.html#a356eb07dafe947bcd57e42b0f0316489">drogon::toResponse&lt; const Json::Value &amp; &gt;</a> (const Json::Value &amp;pJson)</td></tr>
<tr class="separator:a356eb07dafe947bcd57e42b0f0316489"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9bf8ca25a3308a866cdd8b6e1b142a98" id="r_a9bf8ca25a3308a866cdd8b6e1b142a98"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a9bf8ca25a3308a866cdd8b6e1b142a98"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespacedrogon.html#ab2a2d829bb017f43c2c9de72f4042baa">HttpResponsePtr</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacedrogon.html#a9bf8ca25a3308a866cdd8b6e1b142a98">drogon::toResponse</a> (Json::Value &amp;&amp;pJson)</td></tr>
<tr class="separator:a9bf8ca25a3308a866cdd8b6e1b142a98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a693e1b31bb04dba5fa12890051d7fd6a" id="r_a693e1b31bb04dba5fa12890051d7fd6a"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a693e1b31bb04dba5fa12890051d7fd6a"><td class="memTemplItemLeft" align="right" valign="top">std::shared_ptr&lt; Json::Value &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacedrogon.html#a693e1b31bb04dba5fa12890051d7fd6a">drogon::fromResponse</a> (const <a class="el" href="classdrogon_1_1HttpResponse.html">HttpResponse</a> &amp;resp)</td></tr>
<tr class="separator:a693e1b31bb04dba5fa12890051d7fd6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><dl class="section author"><dt>作者</dt><dd>An Tao</dd></dl>
<p>Copyright 2018, An Tao. All rights reserved. <a href="https://github.com/an-tao/drogon">https://github.com/an-tao/drogon</a> Use of this source code is governed by a MIT license that can be found in the License file.</p>
<p>Drogon </p>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>
